package com.wuseguang.springcloud.service;

import com.wuseguang.springcloud.util.Result;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

public interface SettingDetailsService {

    Map<String, Object> querySettingDetails(String deviceid);

    Map<String, Object> queryEquipmentType(String deviceid);

    int updateEquipmentType(String deviceid, String deviceType);

    int updateVersionNumber(String deviceid, String version);

    int updateScreenShot(String deviceid, String ScreenShotUrl);

    Map<String, Object> queryVolume(String deviceid);

    Map<String, Object> queryUpGradeUrl(String deviceid);

    Result queryPushLog(String deviceid);

    Result queryBancardLog(String deviceid,String time,Integer indexNo,Integer rows);

    Result updateBancardLog(String deviceid, Integer type);


    Result queryStudentInformation(String phone, String card, String name);

    Result queryLogState(String deviceid);

    Map<String, Object> queryHeartBydeviceId(String deviceid);

    Result queryManageClassList(String deviceid);

    Result landingOfClassCards(String deviceid, String password);

    Result upload(String deviceid, MultipartFile file, int type);

    Result updateBanCardUploadLog(String deviceid);

    Result addBanCardUploadLog(String deviceid, String url);

    Result queryBanCardUploadLog(String deviceid);
}
